i think you should go with him, if you do like him, why wouldn’t you? he seems like a good guy, he kept his distance knowing you two were broken up, but still gave you a ride- showing he cares about you. he admitted he wanted to be all over you, so i’d say you should go for it, give it another chance :) all though i don’t know the specifics of why you broke up, from my point of view i don’t see why taking him to homecoming would be a bad thing ! maybe talk to him, ask him how he feels about you and if you’d just want to go to homecoming as friends, or more?
